Since that's what I always did before, having it ignore those is
driving me mad.
https://bugzilla.gnome.org/show_bug.cgi?id=686740
if (this._lockScreenState != MessageTray.State.SHOWN)
return false;
- if (!(GLib.unichar_isprint(unichar) || symbol == Clutter.KEY_Escape))
+ let isEnter = (symbol == Clutter.KEY_Return || symbol == Clutter.KEY_KP_Enter);
+ if (!isEnter && !(GLib.unichar_isprint(unichar) || symbol == Clutter.KEY_Escape))
return false;
this._ensureUnlockDialog(true, true);